#ifndef FIXPOINT_H_
#define FIXPOINT_H_

#include "Constraint.h"

namespace common {

class FixPoint: public common::Constraint {

	Vector* vl;

	void setVectorL(Vector* _vl);

public:
	FixPoint(int id, Point* k, Vector* vl);

	ublasVector getValue() throw(MyException);
	ublasMatrix getJacobianOnPoint(Point* p) throw(MyException);
	const Vector* getVectorL(void);
	std::string toString(void);

	virtual ~FixPoint();
};

}

#endif /* FIXPOINT_H_ */
